/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ke.me.muhia.spring.masomo.provisioning.ucip;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;

/**
 *
 * @author Kenneth
 */
@Component
@Configuration
@EnableAutoConfiguration
@ConfigurationProperties(prefix = "air.ucip.server")
public class UCIPParameters {

//    @Value("${air.ucip.server.uName}")
    private String uName;
//    @Value("${air.ucip.server.uPass}")
    private String uPass;
//    @Value("${air.ucip.server.strURL}")
    private String strURL;
//    @Value("${air.ucip.server.replyTimeout}")
    private int replyTimeout;
//    @Value("${air.ucip.server.connectTimeout}")
    private int connectTimeout;
//    @Value("${air.ucip.server.userAgent}")
    private String userAgent;

    /**
     * @return the uName
     */
    public String getuName() {
        return uName;
    }

    /**
     * @param uName the uName to set
     */
    public void setuName(String uName) {
        this.uName = uName;
    }

    /**
     * @return the uPass
     */
    public String getuPass() {
        return uPass;
    }

    /**
     * @param uPass the uPass to set
     */
    public void setuPass(String uPass) {
        this.uPass = uPass;
    }

    /**
     * @return the strURL
     */
    public String getStrURL() {
        return strURL;
    }

    /**
     * @param strURL the strURL to set
     */
    public void setStrURL(String strURL) {
        this.strURL = strURL;
    }

    /**
     * @return the replyTimeout
     */
    public int getReplyTimeout() {
        return replyTimeout;
    }

    /**
     * @param replyTimeout the replyTimeout to set
     */
    public void setReplyTimeout(int replyTimeout) {
        this.replyTimeout = replyTimeout;
    }

    /**
     * @return the connectTimeout
     */
    public int getConnectTimeout() {
        return connectTimeout;
    }

    /**
     * @param connectTimeout the connectTimeout to set
     */
    public void setConnectTimeout(int connectTimeout) {
        this.connectTimeout = connectTimeout;
    }

    /**
     * @return the userAgent
     */
    public String getUserAgent() {
        return userAgent;
    }

    /**
     * @param userAgent the userAgent to set
     */
    public void setUserAgent(String userAgent) {
        this.userAgent = userAgent;
    }

}
